import request from '../utils/request'
/**
 *
 * @param {object} params 传递请求数据
 * @returns 获取列表信息
 */
export const getRoleListAPI = params => request.get('/sys/role', { params })
/**
 *
 * @param {Object} data 新增数据传入
 * @returns 新增角色接口
 */
export const setRoleListAPI = data => request.post('/sys/role', data)
/**
 *
 * @param {Object} data 传递修改后的数据
 * @returns 角色信息修改后提交的接口
 */
export const getRoleAPI = data => request.put(`/sys/role/${data.id}`, data)
/**
 *
 * @param {Number} id 用户传入的ID
 * @returns 删除角色信息
 */
export const delRoleAPI = id => request.delete(`/sys/role/${id}`)
/**
 *
 * @param {Number} id 用户传入的ID
 * @returns 信息回显
 */
export const getRoleDetailAPI = id => request.get(`/sys/role/${id}`)
/**
 *
 * @param {Object} data 角色ID+修改的权限
 * @returns 修改角色权限
 */
export const assignPermissionAPI = data => request.put('/sys/role/assignPrem', data)
